† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant Nos. 51475347 and 51875429).
With the increasingly fierce market competition, manufacturing enterprises have to continuously improve their competitiveness through their collaboration and labor division with each other, i.e. forming manufacturing enterprise collaborative network (MECN) through their collaboration and labor division is an effective guarantee for obtaining competitive advantages. To explore the topology and evolutionary process of MECN, in this paper we investigate an empirical MECN from the viewpoint of complex network theory, and construct an evolutionary model to reproduce the topological properties found in the empirical network. Firstly, large-size empirical data related to the automotive industry are collected to construct an MECN. Topological analysis indicates that the MECN is not a scale-free network, but a small-world network with disassortativity. Small-world property indicates that the enterprises can respond quickly to the market, but disassortativity shows the risk spreading is fast and the coordinated operation is difficult. Then, an evolutionary model based on fitness preferential attachment and entropy-TOPSIS is proposed to capture the features of MECN. Besides, the evolutionary model is compared with a degree-based model in which only node degree is taken into consideration. The simulation results show the proposed evolutionary model can reproduce a number of critical topological properties of empirical MECN, while the degree-based model does not, which validates the effectiveness of the proposed evolutionary model.
Nowadays, manufacturing enterprises are facing great challenges. Market demands are increasingly diversified and customized, and customers have growing requirements and expectations to products.[1] A single enterprise is difficult to respond promptly to the ever-changing market. Therefore, numerous enterprises collaborate to improve competitiveness so as to meet today’s challenges. The collaboration among enterprises mainly refers to the supply-and-demand relation. A great number of enterprises tend to produce some specialized product parts, which brings the deepening of specialization and the division of labor. The collaboration and division of labor among manufacturing enterprises establish a manufacturing enterprise collaboration network (MECN). In MECN, only the core business of an enterprise is maintained whereas other businesses (e.g., design, manufacture, etc.) are outsourced, thus gaining higher profits via its core competence as well as meeting the market requirements for lower cost and quick response.[2]
Recently, there has been considerable interest in the study of collaboration networks.[3,4] Scholars have proposed topological analysis methods to explore such networks.[5–8] For example, Ramasco et al.[5] studied the collaboration networks in terms of evolving and self-organizing bipartite graph models. Basole[8] examined the topological characteristics of interfirm collaboration networks in the global electronics industry. It was found the topological structure of networks plays an important role in learning network. As an effective approach to exploring the topology of complex systems, the complex network theory has received ongoing attention and it has been put into application.[9] The MECN is a typical collaboration network and it is getting more complicated with the enlargement of outsourcing. Some researches on MECN based on complex network theory have been proposed.[10–12] Specifically, enterprises in MECN were abstracted as nodes and inter-enterprise collaborations were abstracted as edges. With complex network theory approach, they modeled the MECN structures from the macroscopic view, analyzed the relations between their macrostructure and functional property, such as robustness, resistance to attack and risk spreading, and focused on the relations between two entities from the microscopic view.[13]
However, due to the difficulties in acquiring large-scale empirical data sets, most of these related studies are theoretical, and there is a lack of empirical studies to validate these theoretical studies. Additionally, some empirical studies on real-life networks have shown that many networks exhibit common topological properties.[14–18] For example, Gang et al.[14] concluded the urban supply chain network of agricultural products has scale-free and high disassortative properties. Liao et al.[17] found that the smartphone supply chain network had small-world feature with scale-free degree distribution. Scholars also have proposed a great many of network models to capture the properties of real networks, such as Watts–Strogatz model, Barabási-Albert model, etc.[19,20] Based on these network models, the evolutionary process of real networks is available. Therefore, to explore the topology and evolutionary process of MECN, it is necessary to investigate an empirical MECN and construct an evolutionary model to reproduce the topological properties found in the empirical network.
In reality, the Barabási-Albert model has limitations in explaining late-comers acquiring links relatively quickly. The fundamental reason is that the model only takes the node degree as the only metric to drive network evolution, without considering the intrinsic properties of the nodes. In network science this property is called the fitness of the node.[21] The concept of node fitness can be thought of as the amalgamation of all the attributes of a given node that contribute to its propensity to attract links.[22] It has been widely accepted that the fitness-based attachment models (such as the Bianconi–Barabási model, etc.) are more realistic than the classical Barabási-Albert model in capturing the growth process of real world networks.[23–28] In the MECN, manufacturing enterprises have various intrinsic attributes, such as geographic location, scale, goodwill,etc. The amalgamation of these empirical attributes can be defined as fitness. It plays a very active role in attracting collaboration when constructing the evolutionary model. Additionally, fitness in most network models is randomly allocated from a specified probability distribution, such as exponential and log-normal distribution.[23,29] Therefore, it is more reasonable to obtain the fitness based on the collected empirical attributes and allocate the fitness to nodes.
From the above, in this paper we empirically investigate MECN to explore the topology and construct an evolutionary model to depict the evolutionary process of MECN. Firstly, a great many of empirical data are collected to construct an MECN. From the viewpoint of complex network theory, the topological properties of MECN are analyzed. Then, the evolutionary process of MECN is investigated. An evolutionary model based on fitness preferential attachment and entropy technique for order preference by similarity to an ideal solution (entropy-TOPSIS) is proposed. Finally, simulation results validate the effectiveness of the proposed network model.
The remainder of this paper is organized as follows. In Section
Automobile is a complex product composed of exceeding thousands of parts. Correspondingly, numerous manufacturing enterprises are involved to form a huge automotive MECN. In this section, an empirical MECN is investigated. First, the data collection is described. Then, the empirical MECN is constructed. Finally, the topological properties of MECN are analyzed from the viewpoint of complex network theory.
We use the online database operated by the Gasgoo Automotive Community as our main source (
The data acquisition was conducted during March–May 2018. First, original equipment manufacturer (OEM) information for each car brand was collected from Sohu News. Then, using the OEM named input item in the Gasgoo Automotive Community, related part supplier information was collected. Specific enterprise information includes name, found year, location, registered capital and supporting manufacturers. Finally, due to the incompleteness of some data, enterprise attribute data were supplemented from No: Each manufacturing enterprise is represented by a unique number started from 1. Found year: Each manufacturing enterprise has its own found year. That is an integer value. Location: The province in which each manufacturing enterprise is located. The average distance from the enterprise’s province to each province is calculated and used. Registered capital: It represents the registered capital of each manufacturing enterprise. The data of different units are uniformly converted into CNY unit. Number of intellectual properties: It is the total number of patents, copyrights, trademarks, etc. That is an integer value. Number of risk warnings: It is the total number of administrative penalties, judgment documents, stock freeze, etc. That is an integer value.
The empirical MECN is composed of two sets of nodes (OEMs and part suppliers), and links between these two kinds of nodes (but no links between the same kind of nodes). Such a network is called a bipartite network. A bipartite network structure is shown in Fig.
From the collected dataset, MECN is empirically constructed (Fig.
Real world complex networks exhibit various interesting topological properties. These sets of topological measurements provide a meaningful explanation for a network’s dynamical properties. In this subsection, a few important topological properties are considered, viz. average path length, clustering coefficient, degree distribution, and assortativity. The topological properties of empirical MECN are shown in Table
The average path length presents an approach to characterizing the spread of a network by calculating the average distance between any pair of nodes.[30] The distance dij between node i and node j in the network is defined as the number of edges on the shortest path connecting the two nodes. The average path length L is defined as the average of distance between all pairs of nodes in the network,
It is found that although the number of nodes in many real networks is huge, the average path length of the network is quite small. That is, the average path length will increase to some extent as the network size increases. From Table
For one-mode networks, the definition of clustering coefficient c is the ratio between the number of triangles observed in one network and the total number of possible triangles which may appear. For node i with ki neighbors the total number of possible triangles is just the number of pairs of neighbors given by ki (ki – 1 ) / 2. The clustering coefficient c for node i is
Clustering coefficient is used to describe the proportion that the neighbors of a certain node are also neighbors. The clustering coefficient of the network reflects the cliquishness of the mean closest neighborhood of the network. From Table
Degree is not only the simplest and most intuitive attribute of network nodes, but also an important statistical parameter. The degree of a node is defined as the number of nodes connected to it. Therefore, intuitively speaking, the greater the degree of a node, the more the nodes are associated with it, and the greater the role of its nodes in the network. Degree distribution is defined as the random selection of a point with a probability of k edges. Many empirical studies show that the degree distribution of a large number of actual networks conforms to a power law distribution, and the degree distribution of one or two kinds of nodes of bipartite networks also conforms to a power law distribution. The network with power law distribution of degree distribution is called scale-free network. Researchers often plot the degree distributions of complex networks on a double logarithmic scale and look for the evidence of a linear curve by using the log-transformed data.[32]
From Table
Actually, most enterprise nodes have lower degrees and only a few enterprise nodes have higher degrees. The finding is consistent with the current automotive industry market. Most of part suppliers are small-sized enterprises, and only can collaborate with several OEMs. Few firms with high degree are considered to be hub firms, and they are essential to ensure the whole network remains functional. If they encounter failures, the stability of the network will be greatly reduced. While some low degree nodes’ failures may have little influence on the whole network performance. It is suggested that managers should pay more attention to protecting the enterprises with more collaborators.
From Table
Assortativity is defined as the tendency for nodes in the network to form connections preferentially to others similar to them. Generally, assortativity is important, for something that affects a single high-degree node can quickly cascade to other high-degree nodes.[34] A network is said to be assortative when high degree nodes are, on average, connected to other nodes with high degree and low degree nodes are, on average, connected to other nodes with low degree. On the contrary, it is said to be disassortative. This mechanism has been proposed as the key ingredient for the formation of communities in networks. To characterize assortativity, the behavior of the average nearest neighbor–s degree of the firms of degree k is studied,
Indeed, the assortativity coefficient r = –0.4803 of the original MECN is calculated, which indicates the empirical MECN is disassortative. The reason for this result is that the MECN is a bipartite network and the number of OEMs is much smaller than the number of suppliers limited by the actual situation. In order to better understand its assortativity, the MECN bipartite network is transformed into one-mode network. In the previous section, MECN is denoted as G = { M,S,E }, where M = { m1,m2,…,mi,…,mnM } and S = { s1,s2,…,sj,…,snS } are disjoint sets of the OEM nodes and part supplier nodes respectively, nM and nS are the number of OEM nodes and part supplier nodes respectively, and E is the set of edges connecting OEM nodes and part supplier nodes. Specifically, a projection onto the OEM nodes M results in a one-mode network where node m is connected to m’, m, m’ ∈ M, only if there exists a pair of edges (m,s) and (m’,s) in E such that m and m’ share a common neighbor s ∈ S, in the bipartite MECN. Similarly, in a projection onto the part supplier nodes S, a node s is connected to a node s’ in the projection if they share a neighbor m ∈ M. Even though a pair of OEM nodes m and m’ can share many common neighbors from the part supplier set S in G, there will be only a single link connecting such nodes in the projected version. Finally, an unweighted one-mode network with no multiple edges between node pairs and no self-loops is created.[36,37] Figure
In Fig.
Based on these findings, the MECN is a complex network. It has small average path length and large clustering coefficient, which indicates small world property. The MECN is neither a scale-free network nor a random network. What is more, the network is disassortative.
A great number of empirical studies of networks have shown that many networks exhibit common topological properties. Actually, the MECN is a complex network with small-world and disassortative properties. In order to explore the evolutionary process of MECN and learn how these topological properties arise, the MECN evolutionary model is proposed.
Generally, the preferential attachment is an essential mechanism to construct the evolutionary model. The most well-known element is the degree preferential attachment in the Barabási-Albert model, which stipulates that the probability of a new node making a link with an existing node is proportional to the number of links (degree) of the existing node. That is, the probability pi with which a new node makes a connection to an existing node i with degree ki is given by
In MECN, enterprises have various intrinsic attributes, such as geographic location, scale, goodwill, etc. These intrinsic attributes play a critical role in attracting collaboration. That is, enterprises associated with greater economic benefit, larger scale and more numerous collaborations, are thus naturally more attractive to others.[38] The amalgamation of these attributes can be defined as fitness. Therefore, constructing an evolutionary model in which enterprise node fitness is taken into consideration is more persuasive. Additionally, considering the fact that the fitness in most of network models is randomly allocated from a specified probability distribution, we introduce the entropy-TOPSIS method to calculate fitness based on the collected empirical attributes and allocate them to nodes. In this section, firstly, the MECN evolutionary model based on fitness preferential attachment and entropy-TOPSIS is proposed. Then, the entropy-TOPSIS method is introduced into calculate fitness.
The MECN evolutionary model is denoted as G = (M,S,E), where G is the MECN evolutionary model, M = { m1,m2,…,mi,…,mnM } and S = { s1,s2,…,sj,…,snS } are the OEM node set and the part supplier node set respectively, and is the set of edges connecting OEM nodes and part supplier nodes. Generally, in the early stages, the network contains relatively few enterprises. Then, owing to the entry of enterprises and the establishment and ending of cooperative relationship, the network evolves with time. Correspondingly, there are the growth of nodes and the link construction and link deletion in the evolutionary model. Besides, considering enterprises have various intrinsic attributes which conduce to attracting collaboration, the node fitness is introduced into the evolutionary model.
Therefore, an evolutionary model that integrates together the node growth, fitness preferential attachment, link establishment, and link deletion is proposed. Before going further, we give notations used in the model in Table
(I) Initialization: At t = 0, there are u0 OEM nodes,v0 part supplier nodes and e0 edges between them (u0 = v0 = e0 ). The OEM nodes randomly connect with part supplier nodes and there is only one edge per node.
(II) Part supplier nodes addition: At the t-th time step (t ⩽ ns – v0 ), a new part supplier node joins and connects with an OEM node. The OEM node is selected according to the fitness preferential attachment defined by Eq. (
(III) Generation of new edges: At each time step, a new edge is constructed between different types of nodes. The selection of the two nodes is based on fitness preferential attachment defined by Eq. (
(IV) Detection of old edges and eneration of new edges: At the t-th time step (t > ns – v0), an existing edge is deleted randomly from the global network with probability q or from the local-world network with probability 1 – q. The local-world network includes an OEM node i and its partners, and the selected probability Qi according to Eq. (
After t (t ⩽ ns – v0) time steps, there are nM (nM = u0) nodes in M, v0 + t nodes in S, and e0 + 2t edges in E. After t (t >> ns – v0) time steps, there are nM nodes in M, ns nodes in S, and ns + t edges in E. When the number of edges in the network reaches the target number nE, the evolutionary model is constructed to end.
TOPSIS is a technique for solving multiple criteria decision making problems. Applying this method to enterprise evaluation can obtain the comprehensive evaluation value of each enterprise. However, the weight of each evaluation index is predetermined in the calculation, which is strong subjective and seriously affects the evaluation results. Entropy is a measure that uses probability theory to measure the uncertainty of information.[39] The entropy weight method can be adopted to determine the weight to avoid the effect of subjective factors. The entropy-TOPSIS method have been applied to the comprehensive assessment of empirical study.[30,41]
In the MECN evolutionary model, each enterprise has an intrinsic fitness to attract links. Considering fitness in most models is randomly allocated from a specified probability distribution, and obtaining fitness based on empirical enterprise attributes is more reasonable. Therefore, the entropy-TOPSIS method is introduced to calculate the fitness. First, the enterprise attributes are regarded as evaluation indexes. Then, the corresponding weight of each evaluation index is obtained by the entropy weight method. Finally, the TOPSIS method is used to obtain the comprehensive evaluation value of enterprises. The evaluation value can be defined as enterprise fitness. And the final calculated fitness can be randomly allocated to nodes in the evolutionary model. The calculation steps of this method are described as follows.
Step 1 Identify a decision matrix X = [xij]m × n, i ∈ (1,m), j ∈ (1,n). Assuming that there are m enterprises and n enterprise attributes, the evaluation value of attribute j in enterprise i is xij. Initial matrix X is as follows:
Step 2 Construct the normalized matrix
Step 3 Translate matrix and obtain matrix H = [ hij ]m × n. The calculation of the entropy method involves the calculation of the logarithm and the value cannot be 0, therefore, the value of all attributes is shifted rightwards by 1 unit,
Step 4 Construct the standardized matrix
Step 5 Calculate the information entropy of each attribute. Let the entropy value of the j-th attribute be ej, the matrix of each attribute entropy is E = [ ej ]1 × n, where
Step 6 Calculate the entropy weight. Each attribute entropy weight can be obtained and composed into a weight vector W = [ w1 & w2 & ⋯ & wn ] and the weight of the j-th attribute is expressed as wj,
Step 7 Calculate the weighted normalized matrix V = [ vij ]m × n,
Step 8 Determine the positive ideal solution A+ and the negative ideal solution A−,
Step 9 Calculate the relative distance for enterprise nodes from the positive ideal solution and negative ideal solution,
Step 10 Calculate the relative closeness Di of each alternative from the following equation:
The evolutionary model can be evaluated by asking whether it reproduces certain topological properties of the empirical network. Besides, in order to prove the effectiveness of the proposed evolutionary model more persuasive, a comparative experiment is conducted. In the comparative experiment, the fitness preferential attachment is replaced by the degree preferential attachment defined by Eq. (
Most of the parameter settings of simulation experiments are set according to our collected empirical database. nM, nS, and nE representing the total number of OEMs, part suppliers, and connections between them are 245, 6790, and 20938, respectively. Considering the small portion of OEMs, the initial number of these parameters are u0 = v0 = e0 = 245. Besides, considering the maximum degree of two types of nodes in the empirical network, similar parameters are set to be dmax _ m = 950 and dmax _ n = 30. Enterprise node fitness is calculated by the entropy-TOPSIS method based on collected empirical enterprise attributes. And the calculated fitness can be randomly allocated to nodes in the model.
According to our evolutionary rules, the number of final edges is nS + t = 20938, the evolutionary time step is calculated to be t = 14148. Finally, the parameter q affecting the source of the link deletion (the global or local-world network) is obtained from multiple simulation experiments. Actually, we find that q has a great influence on the degree distribution of OEMs, but little effect on the degree distribution of part suppliers. When q changes from 0 to 1, the degree distribution of OEMs transforms from the stretched exponential to the truncated power law to power law. While the degree distribution of part suppliers is always stretched exponential. According to our results, the value of q is set to be 0.6.
Besides, for the degree-based model in which only node degree is considered, the evolutionary process of the degree-based model is the same as that of the proposed evolutionary model and the parameters also remain the same.
To validate the effectiveness of the proposed model, a number of topological properties are considered, e.g., average path length, clustering coefficient, degree distribution, and assortativity coefficient (both in bipartite network and one-mode projection network). In addition, a comparative experiment is conducted in which the fitness preferential attachment is replaced by the degree preferential attachment and others remain the same.
According to the model construction process in the previous section, the MECN evolutionary model is constructed (Fig.
Then, root-mean-square deviation (RMSD) is used to evaluate the performance of the model.[42] The RMSD is frequently used to measure the differences between values generated by a model and the values actually observed. Smaller values indicate better model predictive ability. The RMSD is described as follows:
The average statistics of the models can typically be tuned by varying parameter values, however, the shapes of the distributions are likely to be invariable.[43] Here, the degree distribution of OEMs and the degree distribution of part suppliers of the evolutionary model, and degree-based model are investigated. Figure
Besides, the degree distribution of part suppliers in the evolutionary model and degree-based model have similar shapes to empirical distribution, all of them conform to the stretched exponential. In the evolutionary model, λ = 0.4528 ± 0.02 and β = 0.8706 ± 0.03, and in the degree-based model, λ = 0.4534 ± 0.015 and β = 0.8697 ± 0.02. The parameters of degree distribution obtained from the simulation experiments are slightly different. It could be an issue caused by either the rules of the model or the noises in the empirical datasets.
Overall, the proposed evolutionary model shows a good fitting to empirical network. It reproduces realistic patterns ranging from basic statistics to critical distributions. The proposed evolutionary model is effective.
In this paper, an MECN is built by using empirical data. Its topology is explored in terms of complex network theory, and its evolutionary process is studied by constructing an evolutionary model based on fitness preferential attachment and entropy-TOPSIS. Our results show that the empirical MECN is a complex network characterized by small-world and disassortative properties. Generally, the topological properties of MECN critically affect its functional properties, such as robustness, resistance to attacks, and risk spreading. The small world property indicates that the enterprises in the MECN have close relationship and high communicative efficiency among enterprises. Enterprises can respond quickly to the market. The disassortative property indicates that the enterprises with high numbers of links tend to connect the low-degree enterprises in order to expand the scale of production. However, both small-world and disassortative properties indicate that the risk spreading is fast in the MECN. Additionally, the network is generally resilient against cascading influence arising from targeted attacks, because the hub nodes are not connected with each other. Moreover, an evolutionary model based on fitness preferential attachment and entropy-TOPSIS, is proposed to depict the evolutionary process of MECN. In particular, the node fitness in the evolutionary model is randomly allocated from empirical enterprise fitness, which is calculated by the entropy-TOPSIS method based on collected enterprise attributes. It is more persuasive than being randomly allocated from a specified probability distribution. Besides, a degree-based model in which only node degree is taken into consideration, is constructed for a comparison. The simulation results reveal that the proposed evolutionary model reproduces certain topological properties of the real MECN. The effectiveness of the evolutionary model is also verified.
Our results are conducible to researchers better understanding the MECN and provide researchers with a foundation for controlling. For future studies, the attributes of enterprises we considered above are not comprehensive, and more attributes should be collected. Moreover, with the enlargement of outsourcing, the collaboration among enterprises is getting closer. Once any risk happens to the enterprises, they might rapidly spread the risk to the associated enterprises, causing the majority of enterprises to fail to run and even paralyze the whole MECN, and thus affecting the normal operation of social economy. According to the results in this paper, we will analyze and control the risk spreading in MECN, which are our future work.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] | |
[38] | |
[39] | |
[40] | |
[41] | |
[42] | |
[43] |